// This file is used by Code Analysis to maintain SuppressMessage 
// attributes that are applied to this project. 
// Project-level suppressions either have no target or are given 
// a specific target and scoped to a namespace, type, member, etc. 
//
// To add a suppression to this file, right-click the message in the 
// Error List, point to "Suppress Message(s)", and click 
// "In Project Suppression File". 
// You do not need to add suppressions to this file manually. 

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "Shrinkr.Infrastructure.IEventAggregator.#GetEvent`1()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "Shrinkr.Infrastructure.EventAggregator.#GetEvent`1()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Get`1(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "Shrinkr.Services.Validation.#Validate`1(System.Func`1<System.Boolean>,System.String,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Shrinkr.Extensions")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId = "2#", Scope = "member", Target = "Shrinkr.Infrastructure.IGoogleSafeBrowsing.#Verify(System.String,System.Int32&,System.Int32&)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId = "1#", Scope = "member", Target = "Shrinkr.Infrastructure.IGoogleSafeBrowsing.#Verify(System.String,System.Int32&,System.Int32&)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Shrinkr.Services.IAdministrativeService.#GetBadWords()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Shrinkr.Services.IAdministrativeService.#GetBannedDomains()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Shrinkr.Services.IAdministrativeService.#GetBannedIPAddresses()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Shrinkr.Services.IAdministrativeService.#GetReservedAliases()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Shrinkr.Services.IAdministrativeService.#GetShortUrls()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Shrinkr.Services.IAdministrativeService.#GetUsers()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Shrinkr.Infrastructure.IEventSubscription.#GetExecutionStrategy()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "Shrinkr.Infrastructure.Http.#GetAsync(System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Action`1<Shrinkr.Infrastructure.HttpResponse>,System.Action`1<System.Exception>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "Shrinkr.Infrastructure.Http.#PostAsync(System.String,System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Action`1<Shrinkr.Infrastructure.HttpResponse>,System.Action`1<System.Exception>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "Shrinkr.Infrastructure.Http.#RequestCallback(System.IAsyncResult)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "Shrinkr.Infrastructure.Http.#ResponseCallback(System.IAsyncResult)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "Shrinkr.Infrastructure.Http.#WriteCallback(System.IAsyncResult)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible", Scope = "type", Target = "Shrinkr.Check+Argument")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "3#", Scope = "member", Target = "Shrinkr.DataTransferObjects.ShortUrlDTO.#.ctor(Shrinkr.DomainObjects.Alias,System.Int32,System.String,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IUrlResolver.#Absolute(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.Http.#CreateRequest(System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "1#", Scope = "member", Target = "Shrinkr.Infrastructure.HttpExtensions.#Get(Shrinkr.Infrastructure.IHttp,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "1#", Scope = "member", Target = "Shrinkr.Infrastructure.HttpExtensions.#GetAsync(Shrinkr.Infrastructure.IHttp,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "1#", Scope = "member", Target = "Shrinkr.Infrastructure.HttpExtensions.#GetAsync(Shrinkr.Infrastructure.IHttp,System.String,System.Action`1<Shrinkr.Infrastructure.HttpResponse>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "1#", Scope = "member", Target = "Shrinkr.Infrastructure.HttpExtensions.#PostAsync(Shrinkr.Infrastructure.IHttp,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Repositories.IBannedDomainRepository.#IsMatching(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IExternalContentService.#Retrieve(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IGoogleSafeBrowsing.#Verify(System.String,System.Int32&,System.Int32&)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IHttp.#Get(System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IHttp.#GetAsync(System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Action`1<Shrinkr.Infrastructure.HttpResponse>,System.Action`1<System.Exception>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IHttp.#Post(System.String,System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IHttp.#PostAsync(System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Action`1<Shrinkr.Infrastructure.HttpResponse>,System.Action`1<System.Exception>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IHttp.#PostAsync(System.String,System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Action`1<Shrinkr.Infrastructure.HttpResponse>,System.Action`1<System.Exception>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Services.IShortUrlService.#CreateWithApiKey(System.String,System.String,System.String,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Services.IShortUrlService.#CreateWithUserName(System.String,System.String,System.String,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IThumbnail.#Capture(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Scope = "member", Target = "Shrinkr.Infrastructure.IThumbnail.#UrlFor(System.String,Shrinkr.Infrastructure.ThumbnailSize)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "2#", Scope = "member", Target = "Shrinkr.DataTransferObjects.ShortUrlDTO.#.ctor(Shrinkr.DomainObjects.Alias,System.Int32,System.String,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1055:UriReturnValuesShouldNotBeStrings", Scope = "member", Target = "Shrinkr.Infrastructure.IThumbnail.#UrlFor(System.String,Shrinkr.Infrastructure.ThumbnailSize)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Scope = "member", Target = "Shrinkr.DomainObjects.Referrer.#Url")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Scope = "member", Target = "Shrinkr.DomainObjects.ShortUrl.#Url")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Scope = "member", Target = "Shrinkr.DataTransferObjects.ShortUrlDTO.#PreviewUrl")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Scope = "member", Target = "Shrinkr.DataTransferObjects.ShortUrlDTO.#Url")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Scope = "member", Target = "Shrinkr.DataTransferObjects.ShortUrlDTO.#VisitUrl")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Scope = "member", Target = "Shrinkr.DataTransferObjects.VisitDTO.#ReferrerUrl")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Scope = "member", Target = "Shrinkr.DataTransferObjects.VisitDTO.#Url")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.BaseX.#Decode(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Shrinkr.Extensions.CollectionExtensions.#AddRange`1(System.Collections.Generic.ICollection`1<!!0>,System.Collections.Generic.IEnumerable`1<!!0>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Extensions.CollectionExtensions.#AddRange`1(System.Collections.Generic.ICollection`1<!!0>,System.Collections.Generic.IEnumerable`1<!!0>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Extensions.CollectionExtensions.#IsEmpty`1(System.Collections.Generic.ICollection`1<!!0>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.DelegateReference.#.ctor(System.Delegate,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Shrinkr.Extensions.EnumerableExtensions.#Each`1(System.Collections.Generic.IEnumerable`1<!!0>,System.Action`1<!!0>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Extensions.EnumerableExtensions.#Each`1(System.Collections.Generic.IEnumerable`1<!!0>,System.Action`1<!!0>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.EventBase.#Subscribe(Shrinkr.Infrastructure.IEventSubscription)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.EventSubscription`1.#.ctor(Shrinkr.Infrastructure.IDelegateReference,Shrinkr.Infrastructure.IDelegateReference)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Shrinkr.Infrastructure.EventSubscription`1.#.ctor(Shrinkr.Infrastructure.IDelegateReference,Shrinkr.Infrastructure.IDelegateReference)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.EventSubscription`1.#InvokeAction(System.Action`1<!0>,!0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.GoogleSafeBrowsing.#.ctor(Shrinkr.Infrastructure.Settings,Shrinkr.Infrastructure.IHttp)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.GoogleSafeBrowsingSpamDetector.#CheckStatus(Shrinkr.DomainObjects.ShortUrl)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "9", Scope = "member", Target = "Shrinkr.Infrastructure.Http.#CreateRequest(System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "8", Scope = "member", Target = "Shrinkr.Infrastructure.Http.#CreateRequest(System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.HttpExtensions.#Get(Shrinkr.Infrastructure.IHttp,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.HttpExtensions.#GetAsync(Shrinkr.Infrastructure.IHttp,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.HttpExtensions.#GetAsync(Shrinkr.Infrastructure.IHttp,System.String,System.Action`1<Shrinkr.Infrastructure.HttpResponse>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.HttpExtensions.#PostAsync(Shrinkr.Infrastructure.IHttp,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Extensions.ReaderWriterLockSlimExtensions.#Read(System.Threading.ReaderWriterLockSlim)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Extensions.ReaderWriterLockSlimExtensions.#ReadAndMaybeWrite(System.Threading.ReaderWriterLockSlim)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Extensions.ReaderWriterLockSlimExtensions.#Write(System.Threading.ReaderWriterLockSlim)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.RetryPolicy.#Retry(System.Action,System.Func`1<System.Boolean>,System.Int32,System.TimeSpan)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Shrinkr.Infrastructure.RetryPolicy.#Retry(System.Action,System.Func`1<System.Boolean>,System.Int32,System.TimeSpan)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.DataTransferObjects.ShortUrlDTO.#.ctor(Shrinkr.DomainObjects.Alias,System.Int32,System.String,System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Services.ShortUrlListResult.#.ctor(Shrinkr.PagedResult`1<Shrinkr.DataTransferObjects.ShortUrlDTO>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.Infrastructure.TextMatchingSpamDetector.#CheckStatus(Shrinkr.DomainObjects.ShortUrl)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.DataTransferObjects.UserDTO.#.ctor(Shrinkr.DomainObjects.User)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Shrinkr.DataTransferObjects.VisitDTO.#.ctor(Shrinkr.DomainObjects.Visit)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Shrinkr.Services.ShortUrlService.#Create(System.String,System.String,System.String,System.String,System.String,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "DTO", Scope = "type", Target = "Shrinkr.DataTransferObjects.ShortUrlDTO")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "DTO", Scope = "type", Target = "Shrinkr.DataTransferObjects.ShortUrlDTOExtensions")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "DTO", Scope = "type", Target = "Shrinkr.DataTransferObjects.SystemHealthDTO")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "DTO", Scope = "type", Target = "Shrinkr.DataTransferObjects.UserDTO")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "DTO", Scope = "type", Target = "Shrinkr.DataTransferObjects.VisitDTO")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Alias", Scope = "type", Target = "Shrinkr.DomainObjects.Alias")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Stop", Scope = "member", Target = "Shrinkr.Infrastructure.IBackgroundService.#Stop()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Get", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Get`1(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.DateTime,System.Collections.Generic.IEnumerable`1<System.String>,!!0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.DateTime,System.Collections.Generic.IEnumerable`1<System.String>,!!0,System.Action`1<System.Boolean>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.DateTime,!!0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.DateTime,!!0,System.Action`1<System.Boolean>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.Func`1<!!0>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.Collections.Generic.IEnumerable`1<System.String>,!!0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.Collections.Generic.IEnumerable`1<System.String>,!!0,System.Action`1<System.Boolean>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.TimeSpan,System.Collections.Generic.IEnumerable`1<System.String>,!!0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.TimeSpan,System.Collections.Generic.IEnumerable`1<System.String>,!!0,System.Action`1<System.Boolean>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.TimeSpan,!!0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,System.TimeSpan,!!0,System.Action`1<System.Boolean>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Get", Scope = "member", Target = "Shrinkr.Infrastructure.IHttp.#Get(System.String,System.String,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Collections.Generic.IDictionary`2<System.String,System.String>,System.Collections.Generic.IDictionary`2<System.String,System.String>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Alias", Scope = "member", Target = "Shrinkr.DomainObjects.Visit.#Alias")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Set", Scope = "member", Target = "Shrinkr.Infrastructure.ICacheManager.#Set`1(System.String,!!0,System.Action`1<System.Boolean>)")]
